home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Psychedelic Bus of Dead Knowledge
/
The Psychedelic Bus of Dead Knowledge.iso
/
drag & drop onto System Folder
/
QuickTime™
/
QuickTime™.rsrc
/
bin.rsrc_ptch_-19066.txt
< prev
next >
Wrap
Text File
|
1996-07-18
|
26KB
|
488 lines
start:
00000000 45FB 0206 lea.l A2, [PC + D0.w * 2 + 0x6]
00000004 D4D2 add.w A2, [A2]
00000006 4ED2 jmp [A2]
00000008 0038 0044 0050 ori.b [0x00000050], 0x44 /* 'D' */
0000000E 005C 0068 ori.w [A4]+, 0x68 /* 'h' */
00000012 0072 0268 0266 ori.w [A2 + D0.w * 2 + 0x66], 0x268
00000018 0290 028E 02A4 andi.l [A0], 0x28E02A4
0000001E 03B0 02BA bclr [A0 + D0.w * 2 - 0x70], D1
00000022 0070 00A4 0082 ori.w [A0 + D0.w - 0x126], 0xA4
00000028 0008 000E ori.b A0, 0xE
0000002C 0000 0000 ori.b D0, 0x0
00000030 43FA FFFA lea.l A1, [PC - 0x6 /* 0000002C, value 0x0, cstring "" */]
00000034 2288 move.l [A1], A0
00000036 4E75 rts
00000038 43FA FFF2 lea.l A1, [PC - 0xE /* 0000002C, value 0x0, cstring "" */]
0000003C 2051 movea.l A0, [A1]
0000003E 4E75 rts
00000040 2008 move.l D0, A0
00000042 6708 beq +0xA /* 0000004C */
00000044 2010 move.l D0, [A0]
00000046 6704 beq +0x6 /* 0000004C */
00000048 08D0 0007 bset.b [A0], 0x7
label0000004C:
0000004C 4E75 rts
0000004E 2008 move.l D0, A0
00000050 6708 beq +0xA /* 0000005A */
00000052 2010 move.l D0, [A0]
00000054 6704 beq +0x6 /* 0000005A */
00000056 0890 0007 bclr.b [A0], 0x7
label0000005A:
0000005A 4E75 rts
0000005C 2008 move.l D0, A0
0000005E 6708 beq +0xA /* 00000068 */
00000060 2010 move.l D0, [A0]
00000062 6704 beq +0x6 /* 00000068 */
00000064 08D0 0006 bset.b [A0], 0x6
label00000068:
00000068 4E75 rts
0000006A 2008 move.l D0, A0
0000006C 6708 beq +0xA /* 00000076 */
0000006E 2010 move.l D0, [A0]
00000070 6704 beq +0x6 /* 00000076 */
00000072 0890 0006 bclr.b [A0], 0x6
label00000076:
00000076 4E75 rts
00000078 2008 move.l D0, A0
0000007A 6706 beq +0x8 /* 00000082 */
0000007C 2010 move.l D0, [A0]
0000007E 6702 beq +0x4 /* 00000082 */
00000080 1010 move.b D0, [A0]
label00000082:
00000082 4E75 rts
00000084 2008 move.l D0, A0
00000086 6708 beq +0xA /* 00000090 */
00000088 2010 move.l D0, [A0]
0000008A 6704 beq +0x6 /* 00000090 */
0000008C 2009 move.l D0, A1
0000008E 1080 move.b [A0], D0
label00000090:
00000090 4E75 rts
00000092 2008 move.l D0, A0
00000094 A522 syscall NewHandleSys, flags=5
00000096 4A40 tst.w D0
00000098 662C bne +0x2E /* 000000C6 */
0000009A 612C bsr +0x2E /* 000000C8 */
0000009C 4278 0220 clr.w [0x00000220 /* MemErr */]
000000A0 4A00 tst.b D0
000000A2 6622 bne +0x24 /* 000000C6 */
000000A4 A023 syscall DisposHandle/DisposeHandle
000000A6 6014 bra +0x16 /* 000000BC */
000000A8 2008 move.l D0, A0
000000AA A51E syscall NewPtrSys, flags=5
000000AC 4A40 tst.w D0
000000AE 6616 bne +0x18 /* 000000C6 */
000000B0 6116 bsr +0x18 /* 000000C8 */
000000B2 4278 0220 clr.w [0x00000220 /* MemErr */]
000000B6 4A00 tst.b D0
000000B8 660C bne +0xE /* 000000C6 */
000000BA A01F syscall DisposPtr/DisposePtr
label000000BC:
000000BC 91C8 sub.l A0, A0
000000BE 303C FF94 move.w D0, 0xFF94
000000C2 31C0 0220 move.w [0x00000220 /* MemErr */], D0
label000000C6:
000000C6 4E75 rts
fn000000C8:
000000C8 48E7 3FF8 movem.l -[A7], D2,D3,D4,D5,D6,D7,A0,A1,A2,A3,A4
000000CC 7A00 moveq.l D5, 0x00
000000CE 3038 015A move.w D0, [0x0000015A /* SysVersion */]
000000D2 0C40 0700 cmpi.w D0, 0x700
000000D6 6C08 bge +0xA /* 000000E0 */
000000D8 223C 0000 B000 move.l D1, 0xB000
000000DE 6032 bra +0x34 /* 00000112 */
label000000E0:
000000E0 2038 103C move.l D0, [0x0000103C]
000000E4 B0B8 107C cmp.l D0, [0x0000107C]
000000E8 6720 beq +0x22 /* 0000010A */
000000EA 2848 movea.l A4, A0
000000EC 5D8F subq.l A7, 6
000000EE 47EF 0002 lea.l A3, [A7 + 0x2]
000000F2 7400 moveq.l D2, 0x00
000000F4 2F02 move.l -[A7], D2
000000F6 2F0B move.l -[A7], A3
000000F8 3F3C 0047 move.w -[A7], 0x47 /* 'G' */
000000FC A88F syscall OSDispatch
000000FE 204C movea.l A0, A4
00000100 301F move.w D0, [A7]+
00000102 241F move.l D2, [A7]+
00000104 4A40 tst.w D0
00000106 6602 bne +0x4 /* 0000010A */
00000108 2A02 move.l D5, D2
label0000010A:
0000010A 2678 02B6 movea.l A3, [0x000002B6 /* ExpandMem */]
0000010E 222B 01AE move.l D1, [A3 + 0x1AE]
label00000112:
00000112 B285 cmp.l D1, D5
00000114 6348 bls +0x4A /* 0000015E */
00000116 2478 02A6 movea.l A2, [0x000002A6 /* SysZone */]
0000011A 264A movea.l A3, A2
0000011C 2E12 move.l D7, [A2]
0000011E D4FC 0034 add.w A2, 0x34 /* '4' */
00000122 7CF8 moveq.l D6, 0xFFFFFFF8
00000124 95C6 sub.l A2, D6
00000126 7000 moveq.l D0, 0x00
00000128 2400 move.l D2, D0
label0000012A:
0000012A D5C2 add.l A2, D2
0000012C BE8A cmp.l D7, A2
0000012E 6536 bcs +0x38 /* 00000166 */
00000130 242A FFF8 move.l D2, [A2 - 0x8]
00000134 0282 00FF FFFF andi.l D2, 0xFFFFFF
0000013A 1632 6000 move.b D3, [A2 + D6.w]
0000013E EC0B lsr D3.b, 6
00000140 6716 beq +0x18 /* 00000158 */
00000142 0C03 0001 cmpi.b D3, 0x1
00000146 671A beq +0x1C /* 00000162 */
00000148 286A FFFC movea.l A4, [A2 - 0x4]
0000014C D9CB add.l A4, A3
0000014E 1614 move.b D3, [A4]
00000150 6B10 bmi +0x12 /* 00000162 */
00000152 0803 0006 btst.b D3, 0x6
00000156 67D2 beq -0x2C /* 0000012A */
label00000158:
00000158 D082 add.l D0, D2
0000015A B280 cmp.l D1, D0
0000015C 64CC bcc -0x32 /* 0000012A */
label0000015E:
0000015E 7001 moveq.l D0, 0x01
00000160 600C